package woaini.fenger.bots.opq.bot;

import woaini.fenger.bots.opq.bot.adapter.OpqBotAdapterImpl;
import woaini.fenger.core.bot.base.impl.WsClientBot;
import woaini.fenger.core.bot.config.WsClientBotConfig;
import woaini.fenger.core.bot.enums.ConnectType;
import woaini.fenger.core.bot.enums.PLatFormEnum;

/**
 * OPG WS机器人
 *
 * @author yefeng {@code @Date} 2023-05-16 16:50:39
 * @see woaini.fenger.bots.opq.bot.OpgWsBot
 */
public class OpgWsBot extends WsClientBot {

  public OpgWsBot(WsClientBotConfig botConfig) {
    super(botConfig);
    botConfig.setSendType(ConnectType.HTTP);
    botConfig.setReceiveType(ConnectType.WS_CLIENT);
    botConfig.setPlatForm(PLatFormEnum.QQ);
    botConfig.setAgreement("opq");
    this.setBotAdapter(new OpqBotAdapterImpl(this));
  }
}
